<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body { color: #666; margin: 0; padding: 0; text-align: center; font-family: "微软雅黑"; font-size: 12px;/*-moz-user-select:none;*/ line-height: 22px; HEIGHT: 100%; overflow-x: hidden !important; }
div, h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, p, q, span, strong, form, iframe, label, textarea, input { padding: 0; margin: 0; text-align: left }
div { margin: 0 auto }
ul, li, ol { list-style: none; list-style-type: none }
img { border: 0; -ms-interpolation-mode: bicubic }
textarea { overflow-y: auto }
q { quotes: none }
q:before, q:after { content: ''; content: none }
a { text-decoration: none; color: #666; }
a:hover { text-decoration: none; color: #af1e24; }
.none, #none, .hide, #hide { display: none }
#clear, .clear { clear: both; line-height: 1px; height: 1px; margin-top: -1px; overflow: hidden }
a:link { text-decoration: none }
a:visited { text-decoration: none; }
a:active { text-decoration: underline; }
.fl, .l, #l { float: left }
.fr, .r, #r { float: right }
.MT10 { margin-top: 10px }
.MB10 { margin-bottom: 0px }
.PT10 { padding-top: 10px }
.PB10 { padding-bottom: 10px }
.PT30 { padding-top: 30px }
.MT20 { margin-top: 20px }
.MT50 { margin-top: 50px }
.MTA { margin-top: -70px }
.r5 { margin-right: 10px; }
.bbai { background: #FFF !important; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
.gray { color: #999; font-weight: normal; }
.white { color: #fff; font-weight: normal; }
.container { margin: 0 auto; width: 1200px; }
a, li, span, p { transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; }
#header { background: #ffffff; }
.header_top { width: 1200px; height: 35px; overflow: hidden; }
.header_top ul { width: 1200px; height: 35px; line-height: 35px; overflow: hidden; margin: 0 auto; }
.header_top ul .title { width: 990px; background: none; text-align: left; color: #808080 }
.header_top ul .title b { color: #808080; padding-right: 10px; }
.header_top ul li { width: 70px; height: 35px; text-align: center; float: left; display: block; line-height: 35px; color: #ccc; background: url(../images/1_03.gif) no-repeat right 9px; }
.header_top ul li a { color: #666; }
.header_top ul li a:hover { color: #808080; }
.hd_cont { position: relative; height: 131px; overflow: hidden; }
.hd_cont .hd_logo { position: absolute;	/* left: 85px; */ left: 0px; top: 15px; width: 770px; }
.hd_cont .hd_logo dd { margin-top: 6px; margin-left: 12px; padding-left: 20px;	/*border-left: 1px solid #9B9B9B;*/ }
.hd_cont .hd_logo dd h2 { font-size: 14px; font-weight: normal; color: #808080; }
.hd_cont .hd_logo dd p { font-size: 14px; color: #808080; }
.hd_cont .dh_phone { padding: 50px 0 60px 180px; margin-top: 40px; background: url(../images/phone.png) no-repeat left center; color: #5c5c5c; }
.hd_cont .dh_phone dd { font-size: 26px; font-family: Arial, Helvetica, sans-serif; color: #005fbb; }
#nav { width: 100%; height: 55px; overflow: hidden;	/*background: url(../images/navBg.png);*/ background: #0f52b4; }
#navMenu { width: 1200px; overflow: hidden; height: 55px; margin: 0 auto; }
#navMenu ul { overflow: hidden; height: 55px; text-align: center; }
#navMenu ul li { float: left; display: block; }
#navMenu ul li a { width: 133px; height: 100%; line-height: 57px; display: block; float: left; text-align: center; color: #FFF; font-size: 16px; font-family: "微软雅黑";	/*background: url(../images/navline.gif) no-repeat left;*/ }
#navMenu ul li a:hover { width: 133px; height: 57px; overflow: hidden; background: #0d4594; }
#navMenu ul .hover a { background: #af1e24; }
.main { width: 1200px; overflow: hidden; zoom: 1; }
.main:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }

/*首页幻灯片*/
.banner { height: 420px; }
.fullSlide { width: 100%; position: relative; height: 420px; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 420px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 42px; height: 11px; margin: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.fullSlide .hd ul .on { background: #f00; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 15%; background-position: -6px -137px; }
/*搜索*/
.p1-search-1 { background: #f2f2f2; height:60px; border-bottom: 1px solid #eee; overflow: hidden; font-size: 14px; }
.blk-main{width:1200px; margin: 0 auto;}
.blk{margin:15px 0px;overflow: hidden;}
#searchtext {position: absolute;top: 2px; left: 2px;clear: both; width: 178px;height: 22px;clear: both;}
#body{margin:0px;padding:0px;}
#sitesearch{position: relative; float:right;}
#sitesearch li{position: relative;height:40px;margin-left:10px}
#searchtext_box{}
#sitesearch td{position: relative}
#sitesearch ol{margin-left: 10px}
#searchajax{width:220px;position:absolute;top:30px;left:0px;background:#F6F6F6;overflow: hidden;border:1px solid #CCCCCC;z-index:99999999;clear: both}
#searchajax p{clear: both}
#searchajax a{display:block;line-height:25px;padding:0px 5px;border-bottom:1px dotted #ccc;clear: both}
#searchajax a:hover{background: #FFFFFF}
.key{ line-height: 30px; }
.key a{ padding:0px 5px; }

/*翻页*/
.pages{margin-top:5px}
.pages dd{float: left;}
.pages ul {float: right;}
.pages a,.pages a:visited,.pages b{display:inline;float:left;min-width:12px;height:20px;line-height:20px;margin:0 5px 0 0;padding:2px 5px;text-align:center;font-family:"微软雅黑", Arial, "微软雅黑";font-size:14px;white-space:nowrap;border:1px solid #BDD7F2;border-radius:3px;color:#333;}
#current{display:inline;float:left;min-width:12px;height:20px;line-height:20px;margin:0 5px 0 0;padding:2px 5px;text-align:center;font-family:"微软雅黑", Arial, "微软雅黑";font-size:14px;white-space:nowrap;border:1px solid #BDD7F2;border-radius:3px;color:#333;background:#E5F3FF;}
.pages a:hover{border:1px solid #38739F;background:#E5F3FF;color:#000;font-weight:400;}
.pages b{border:1px solid #BDD7F2!important;background:#CBE0F7!important;}
.pages span{font-weight:bold;}
.cf:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.cf{zoom:1;}

/*页尾*/
.footwrap { background-color: #333; padding-top: 8px; margin-top: 10px;}
.footer { position: relative; overflow: hidden; }
.fotnav { height: 40px; line-height: 40px; font-size: 16px; }
.fotnav a { padding:0 31px 0 30px;text-align: left; background: url(../images/navli.png) no-repeat left center; color: #fff; }
.fotnav a.nobg { background-image: none; padding-left: 45 }
.fottxt { padding-top: 10px; padding-left: 45px; text-align: center; line-height: 30px; color: #fff; border-top: 1px solid #484848; font-size: 14px; }
.fottxt a { color: #999; }
.fotphone { position: absolute; right: 0px; top: 85px; padding-left: 46px; background: url(../images/footphone.png) no-repeat left center; color: #fff; }
.fotphone dd { font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #fff; }
.s_bj { height: 55px; overflow: hidden; border-bottom: 1px solid #eadfc8; }
.h_sea { height: 52px; line-height: 52px; overflow: hidden; color: #888888; font-size: 14px; }
.h_sea b { font-weight: bold; color: #666; }
.wbyinput { height: 28px; line-height: 28px; padding-left: 15px; width: 216px; float: left; color: #888888; border: 1px solid #ddd; border-radius: 5px 0 0 5px; font-family: "Microsoft YaHei"; background: none; }
.wbybut { float: left; background: #333; border: none; cursor: pointer; color: #fff; text-align: center; }
.key a { color: #888888; padding-right: 15px; }
.ss { margin-top: 17px; background: url(../images/serbg.jpg) no-repeat; width: 275px; height: 28px; }
.main { width: 1200px; height: auto; overflow: hidden; margin: 40px auto; }
.main .pro-left { width: 252px; overflow: hidden; float: left; border: 3px solid #0f52b4; background: #FFF; }
.main .pro-left .title { width: 252px; height: 70px; overflow: hidden; background: #0f52b4; line-height: 70px; text-align: center; color: #FFF; font-size: 25px; font-weight: bold; }
.main .pro-left .title-cate { width: 253px; height: 38px; overflow: hidden; background: #0f52b4; line-height: 38px; text-align: center; color: #FFF; font-size: 18px; font-weight: bold; margin: 2px 0px 0px 0px; letter-spacing: 4px; }
.main .pro-left .title-cate a { color: #ffffff; }
.main .pro-left .pro-list { width: 215px; height: auto; overflow: hidden; margin-top: 10px; margin-bottom: 10px; }
.main .pro-left .pro-list ul { width: 215px; height: auto; overflow: hidden; }
.main .pro-left .pro-list li { width: 215px; height: 37px; line-height: 42px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; font-weight: normal; font-size: 10px; background: url(../images/proSidIco01.gif) no-repeat 15px center; padding-left: 12px; border-bottom: 1px dashed #CCC; }
.pro-list li h2{text-align: center;}
.main .pro-left .pro-list li h2 a { color: #444; font-weight: normal;}
.main .pro-left .pro-list li h2 a:hover { color: #EC1A24; }
.main .pro-right { width: 918px; overflow: hidden; float: right; border: 1px solid #DDD; }
.main .pro-right .title { width: 895px; height: 35px; line-height: 35px; overflow: hidden; float: right; border-bottom: 1px solid #DDD; padding-left: 28px; font-size: 16px; font-weight: bold; color: #0f52b4; }
.main .pro-right .proMainCnt { padding-top: 8px; overflow: hidden; border: 1px solid #e5e5e5; }
.main .pro-right .proMainCnt li { float: left; width: 290px; padding:4px 5px 0 9px; background: url(../images/proImgY.gif) no-repeat 18px bottom; }
.main .pro-right .proMainCnt li a { display: block; overflow: hidden; font-size: 15px; background: d6d6d6; }
.main .pro-right .proMainCnt li img { width: 290px; border: solid 1px #e5e5e5; display: block; overflow: hidden; }
.main .pro-right .proMainCnt li span { display: block; color: #666; height: 41px; line-height: 41px; overflow: hidden; text-align: center; border: 1px solid #e5e5e5; background: #f2f2f2; }
.main .pro-right .proMainCnt li:hover img {/*border-color:#0f52b4;*/ }
.main .pro-right .proMainCnt li:hover a { color: #000000; }

/*about*/
.about { overflow: hidden; width: 100%; background-color: #ffffff; padding: 20px 0 20px 0; }
.about p { text-align: center; font-size: 40px; background: url(../images/img1.jpg) no-repeat 96px 30px; margin-bottom: 50px; }
.about p a { color: #0b4faf; text-decoration: none; font-weight: bold;}
.about dl { overflow: hidden; width: 100%;}
.about dt { overflow: hidden; width: 521px; float: left; height: 329px; }
.about dd { overflow: hidden; float: right; width: 606px; margin-right: 25px;}
.about dd span { font-weight: normal; font-size: 22px; margin-bottom: 20px; }
.about dd span a { color: #000; }
.about dd i { display: block; height: 2px; background-color: #0b4faf; margin-bottom: 5px; margin-top: 10px;}
.about dd p { font-size: 16px; overflow: hidden; line-height: 32px; color: #000; text-align: justify; margin-bottom: 9px; text-indent: 2em }
.about dd .more { display: block; width: 130px; height: 35px; border: 1px solid #898989; text-align: center; line-height: 35px; font-size: 14px; color: #333; float: right;}

/*新闻+技术*/
.c4 { width: 1200px; margin: 0 auto;}
.wtt { font-size: 18px; color: #000000; background: url(../images/xs1.jpg) no-repeat left bottom; height: 45px; position: relative; font-weight: normal; }
.wtt span { color: #666; font-size: 16px; font-weight: normal; padding-left: 5px; text-transform: uppercase; }
.wtt a { width: 70px; height: 25px; border: 1px dashed #666; border-radius: 15px; font-size: 12px; text-align: center; line-height: 25px; font-weight: normal; position: absolute; right: 5px; top: 5px; text-transform: uppercase; }
.wtt1 { font-size: 18px; color: #000000; background: url(../images/xs1.jpg) no-repeat left bottom; height: 45px; position: relative; font-weight: normal; margin-top: 20px; }
.wtt1 span { color: #666; font-size: 16px; font-weight: normal; padding-left: 5px; text-transform: uppercase; }
.wtt1 a { width: 70px; height: 25px; border: 1px dashed #666; border-radius: 15px; font-size: 12px; text-align: center; line-height: 25px; font-weight: normal; position: absolute; right: 5px; top: 5px; text-transform: uppercase; }

/*klMain*/
.ktp { padding-left: 11px; border-left: 8px solid #0f52b4; }
.ktp a { font-size: 20px; color: #333; font-family: "方正兰亭超细黑简体"; }
.ktp span { color: #323232; font-size: 14px; font-family: "方正兰亭超细黑简体"; margin-left: 10px; }
.klMain { margin-top: 0px; margin-bottom: 59px; }
.klMain .kleft { width: 1200px; float: left; }
.klMain .kleft .khcont { border: 1px solid #e4e4e4; height: 330px; overflow: hidden; margin-top: 27px; }
.klMain .kleft .khcont .hBl { border-right: 1px solid #ccc; height: 100%; }
.klMain .kleft .khcont .kh { padding: 0 23px; width: 352px; float: left; }
.klMain .kleft .khcont .kh dl { overflow: hidden; padding-top: 30px; border-bottom: 1px solid #ccc; }
.klMain .kleft .khcont .kh dt { float: left; width: 122px; height: 122px; position: relative; }
.klMain .kleft .khcont .kh dt img { display: block; }
.klMain .kleft .khcont .kh dt span { display: block; position: absolute; background: url(../images/yuan.png) no-repeat center; width: 122px; height: 122px; top: 0; left: 0; }
.klMain .kleft .khcont .kh dd { margin-left: 150px; padding-top: 15px; }
.klMain .kleft .khcont .kh dd a { font-size: 16px; color: #333; font-weight: bold; }
.klMain .kleft .khcont .kh dd p { margin-top: 18px; width: 170px; line-height: 20px; font-size: 14px; height: 80px; }
.klMain .kleft .khcont .kh&gt;p { font-size: 13px; line-height: 20px; height: 60px; overflow: hidden; margin-top: 20px; margin-bottom: 16px; }
.klMain .kleft .khcont .kh .learn { display: block; font-size: 13px; color: #fff; text-decoration: none; width: 153px; text-align: center; height: 40px; line-height: 40px; background: #0f52b4; margin: 0 auto; }

/*con*/
.con { width: 1200px;}
.xiangmu_bj { width: 1200px; float: left; padding: 8px 0; }
.xiangmu { width: 400px; float: left;background: #fff; border-radius: 5px;}
.xiangmu_img { width: 380px; margin: 15px auto; border: 1px solid #cccccc; padding: 2px; }
.xiangmu_txt{text-align: center;}
.xiangmu span { height: 30px; font-weight:500; font-size: 17px;color: #626262;}
.hover { opacity: 0.9; }
.nei2 { background: url(../images/nei2bac.jpg) no-repeat top center; height: 1115px; width: 1920px; position: relative; left: 50%; margin-left: -960px; margin-top: 55px; border-bottom: 8px solid #0f52b4; }
.nei2tit { padding-top: 200px; padding-left: 33.5%; }
.nei2tit h1 { color: #0f52b4; font-size: 48px; text-align: center; margin-left: -90px; display: inline-block; margin-right: 36px; }
.nei2tit span { color: #000; font-size: 24px; display: inline-block; }
.nei2tit p { text-align: right; color: #000; font-size: 24px; margin-right: 220px; }
.nei2left { width: 646px; margin-top: 45px; }
.nei2left1 { width: 646px; }
.nei2right { width: 520px; margin-top: 120px; }
.nei2right1 { width: 550px; }
.nei2Box { height: 67px; padding: 11px 21px; color: #000; font-size: 14px; text-align: justify; line-height: 25px; margin-bottom: 34px; padding-left: 75px; }
.nei11 { background: url("../images/01.jpg") no-repeat; }
.nei22 { background: url("../images/02.jpg") no-repeat; }
.nei33 { background: url("../images/03.jpg") no-repeat; }
.nei44 { background: url("../images/04.jpg") no-repeat; }
.nei55 { background: url("../images/05.jpg") no-repeat; }
.nei66 { background: url("../images/06.jpg") no-repeat; }
.nei2Box&gt;p:first-child { margin-bottom: 3px; }

/*新闻*/
.knl_news { width: 1230px; padding-top: 10px; }
.newst { background: url(../images/indexs_97.jpg) no-repeat 16px 10px; padding-left: 300px; height: 160px; }
.newst em { font-size: 46px; font-style: normal; color: #000; }
.newst p { font-size: 26px; color: #000; line-height: 32px; }
.newst span { color: #8d8d8d; font-size: 22px; line-height: 55px; }
.news li { width: 573px; float: left; background: #ffffff; margin: 0 42px 0px 0px; }
.tupians { width: 573px; position: relative; }
.wenzis { position: absolute; background: url(../images/indexs_108.png) repeat-x; height: 68px; line-height: 68px; text-align: center; color: #000; font-size: 32px; top: 80px; width: 573px; }
.timu { padding: 10px 25px 0 25px; font-size: 18px; line-height: 32px; color: #333 }
.shijian { padding: 0 25px 0 45px; background: url(../images/indexs_101.jpg) no-repeat 25px center; color: #888; line-height: 26px; }
.xiangqing { padding: 5px 25px 0 25px; color: #888 }
.gengd {height: 30px; line-height: 28px; text-align: center; border: 1px solid #0f52b4; margin: 20px auto 0 auto; font-size: 15px; }
.gengd a { color: #0f52b4; display: block }
.gengd a:hover { color: #fff; background: #0f52b4 }
/*.news { height: 475px; }*/
.news a:hover .timu { text-decoration: underline }
.xxwen { line-height: 36px; border-bottom: 1px dashed #ccc; font-size: 15px; height: 36px; overflow: hidden; }
.xxwen span { float: right; overflow: hidden; white-space: nowrap; }
.xinwens {padding: 10px 0 0 0; width: 573px; }
.xxwen a:hover { text-decoration: none; }

/*友情链接*/
.links_xt { width: 100%; overflow: hidden; height: 1px; background: #eee; }
.links { margin: 0 auto; overflow: hidden; background: #333; }
.links_l { float: left; overflow: hidden; font-size: 17px; color: #fff; margin: 8px 0 0 120px; line-height: 40px; }
.links_l span { font-family: "Impact", Arial, Helvetica, sans-serif; font-size: 32px; line-height: 40px; color: #fff; text-transform: uppercase; }
.links_r { float: left; padding: 10px 0 0 10px; }
.linkTagcs { line-height: 30px; color: #fff; }
.linkTagcs a { margin-left: 5px; margin-right: 5px; font-size: 14px }</pre></body></html>